Revealing Class Structure with Zoomable Concept Lattices

نویسندگان

  • Uri Dekel
  • Joseph Gil
چکیده

We apply formal concept analysis to the understanding, analysis, and code inspection of individual JAVA classes. A concept is a maximal set of methods and fields such that each field is used by every method and each method uses every field. A real life case study shows that the mathematical lattice of concepts is a valuable means in studying the interface of a large class, understanding and discovering errors in its structure, and in performing an effective inspection of its code.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Revealing Class Structure with Concept Lattices

This paper promotes the use of a mathematical concept lattice based upon the binary relation of accesses between methods and fields as a novel visualization of individual JAVA classes. We demonstrate in a detailed reallife case study that such a lattice is valuable for reverseengineering purposes, in that it helps reason about the interface and structure of the class and find errors in the abse...

متن کامل

On generalized topological molecular lattices

In this paper, we introduce the concept of the generalized topological molecular lattices as a generalization of Wang's topological molecular lattices,  topological spaces, fuzzy topological spaces, L-fuzzy topological spaces and soft topological spaces. Topological molecular lattices were defined by closed elements, but in this new structure we present the concept of the open elements and defi...

متن کامل

Uncertain Reasoning in Concept LatticesThomas

This paper presents concept lattices as a natural representation of class hierarchies in object-oriented databases and frame based knowledge representations. We show how to extend concept lattices by uncertainty in the form of conditional probabilities. We illustrate that uncertain reasoning within the hierarchical structure of concept lattices can be performed eeciently and makes uncertain con...

متن کامل

Frankl's Conjecture for a subclass of semimodular lattices

 In this paper, we prove Frankl's Conjecture for an upper semimodular lattice $L$ such that $|J(L)setminus A(L)| leq 3$, where $J(L)$ and $A(L)$ are the set of join-irreducible elements and the set of atoms respectively. It is known that the class of planar lattices is contained in the class of dismantlable lattices and the class of dismantlable lattices is contained in the class of lattices ha...

متن کامل

On Applications of Matroids in Class-oriented Concept Lattices

Class-oriented concept lattices are systems of conceptual clusters, called class-oriented concepts, which are partially ordered by a subconcept-superconcept hierarchy. The hierarchical structure represents a structured information obtained automatically from the input data table. This paper presents the correspondent relations between matroids and class-oriented concept lattices. Under isomorph...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003